//通用标题样式-a
.title-a {
	font-size: 17px;
	height: 22px;
	line-height: 20px;
	border-left: rgb(9, 185, 166) 4px solid;
	padding-left: 6px;
	color: #889099;
	>.fa-spinner{display:inline-block}
}
//通用内容样式-a
.content-a {
	border: #dfe8f1 1px solid;
    padding: 20px;
    border-radius: 2px;
    margin: 10px 0px 5px 0px;
    background-color: #FFF;
    >.box-ops{
		padding: 10px 0px;
		border-bottom: #e6e6e6 1px solid;
		>.box-breadcrumb {
			float: left;
			width: 300px;
			background-color: #FFF;
			>.breadcrumb {
				background-color: #FFF;
				margin-bottom: 0px;
				font-size: 20px;
				padding: 0px;
				line-height: 30px;
				height: 30px;
				>li{
					font-size: 15px;
					&.active{color: #889099;};
					&.link{color: #03A9F4; cursor: pointer; &:hover {color: #13B9FF}};
				}
			}
		}
		>.box-search {
			float: right;
			width: 300px;
			.form-control{font-size: 13px;}
			.btn {
				height: 32px;
				font-size: 13px;
			}
		}
		>.box-search-date {
			width: 400px;
			float: right;
			.form-control{font-size: 13px;}
			>.input-group{
				>.input-group-addon {
					padding: 0px 15px;
					background-color: #FFF;
					border-width: 1px 0px 1px 0px;
					&:first-child{
						border-left-width: 1px;
						border-radius: 2px 0px 0px 2px;
					}
				}
			}
			.btn {
				height: 32px;
				font-size: 13px;
			}
		}
		>.box-btn {
			float: right;
			margin-left: 10px;
			>.btn {
				height: 32px;
				font-size: 13px;
			}
		}
		>.box-search-key-date{
			float: right;
			>.input-group-date {
				width : 300px;
				float: left;
				margin-right: 10px;
				>.input-group-addon {
					padding: 0px 10px;
					background-color: #FFF;
					border-width: 1px 0px;
				}
			}
			>.input-keyword {
				width: 170px;
				float: left;
				margin-right: 10px;
			}
			.form-control {
				height: 30px;
				font-size: 13px;
			}
		}
	}
	>.box-list {
		margin-top: 15px;
		>.table {
			border-top: #dfe8f1 1px solid;
		}
		td {
			text-align: left;
			padding-left: 10px;
		}

		>.table-info {
			margin-top: 30px;
		}
	}
	>.box-chart { height: 400px;}
}

//前台用户列表样式
.wrap-fuser{
	>.title {
		.title-a;
	}
	>.content {
		.content-a;
	}
}

//意见反馈样式
.wrap-feed{
	>.title{.title-a;}
	>.content{
		.content-a;
	}
	>.modal > .modal-dialog > .modal-content{
		min-width: 700px;
	}
}

//优惠码列表样式
.wrap-coupon-code{
	>.title{ .title-a; }
	>.content{
		.content-a;
		>.box-ops{
			>.box-btn { float: left; margin-left: 0px;}
		}
	}
}

//课程列表
.wrap-course-list {
	>.title {.title-a};
	>.content{
		.content-a;
	}
	>.modal{
		>.modal-dialog{
			>.modal-content{
				min-width: 700px;
				>.modal-body {
					>.table-form{
						max-width: 700px; min-width: 600px;
						margin: 0px;
						.td-label {
							width: 100px;
						}
						.box-radio{
							width: 60px;
						}
						.box-banner{
							text-align: left;
							border: #e7e7e7 1px solid;
							>img{
								height:80px;
							}
						}
					}
					textarea {
						resize: none;
						height: 150px;
						font-size: 12px;
						padding: 10px;
					}

				}
			}
		}
		.uploadifive-queue-item {
			position: absolute;
			top: 30px;
			left: 0px;
			width: 220px;
		}
		.uploadifive-button {
			opacity: 0;
			cursor: pointer;
		}
		.btn-upload-show {
			position: absolute;
			top: 30px;
			left: 10px;
			cursor: pointer;
		}
	}
}

//章节列表
.wrap-chapter-list {
	>.title {.title-a};
	>.content{.content-a};
	>.modal{
		>.modal-dialog{
			>.modal-content{
				min-width: 700px;
				>.modal-body {
					>.table-form{
						max-width: 700px; min-width: 600px;
						margin: 0px;
						.td-label {
							width: 100px;
						}
						.box-radio{
							width: 60px;
						}
						.td-ppt{
							display: inline-block;
							width: 410px;
							height: 100px;
							border: #bbb 1px solid;
							border-radius: 3px;
							overflow-x: scroll;
							overflow-y: hidden;
							float: right;
							>.box-ppt{
								width: 3000px;
								display: inline-block;
								>img {
									height: 80px;
									margin-right: 10px;
								}
							}
						}
						.box-upload {
							width: 50px;
							margin-left: 10px;
							display: inline-block;
							position: relative;
							&.upload-image {
								margin-top: 30px;
							}
							.uploadifive-queue-item {
								position: absolute;
								top: 20px;
								left: -100px;
								width: 220px;
							}
							.uploadifive-button {
								top: 0px;
								opacity: 0;
								cursor: pointer;
							}
							.btn-upload-show {
								position: absolute;
								top: 0px;
								left: 0px;
								cursor: pointer;
							}
						}
					}
					textarea {
						resize: none;
						height: 100px;
						font-size: 12px;
						padding: 10px;
					}
					.form-control{
						font-size: 12px;
					}
				}
			}
		}
	}
}

//积分列表
.wrap-score-list {
	>.title{
		.title-a;
	}
	>.content {
		.content-a;
	}
}

//收入统计
.wrap-repot-income {
	>.title {
		.title-a;
	}
	>.content {
		.content-a;
	}
}


.wrap-teachers {
	>.title{
		.title-a;
	}
	>.content {
		.content-a;
	}
	>.modal > .modal-dialog > .modal-content{
		min-width: 700px;
		.table-form {
			width: 600px;
		}
		.form-control {
			font-size: 13px;
		}
		textarea {
			height: 150px;
		}
	}
}

.right-cont-less {
	>.title {
		.title-a;
	}
	>.content{
		.content-a;
	}
	>.modal > .modal-dialog > .modal-content{
		min-width: 700px;
		.table-form {
			width: 600px;
			.box-upload {
				width: 80px;
				height: 32px;
				margin-left: 10px;
				display: inline-block;
				position: relative;
				&.upload-image {
					margin-top: 30px;
				}
				.uploadifive-queue-item {
					position: absolute;
					top: 20px;
					left: -100px;
					width: 220px;
				}
				.uploadifive-button {
					top: 0px;
					opacity: 0;
					cursor: pointer;
				}
				.btn-upload-show {
					position: absolute;
					top: 0px;
					left: 0px;
					cursor: pointer;
				}
			}
			.box-image {
				text-align:center;
				height: 100px;
				margin-left: 40px;
				> img {height: 100px;}
			}
		}
		.form-control {
			font-size: 13px;
		}
		textarea {
			height: 150px;
		}
	}
}

//电台列表
.wrap-radio{

}